Virtual Environment for Development of Visual Servoing Control Algorithms
نویسندگان
چکیده
Our problem considered was whether a virtual environment could be used for development of visual servoing control algorithms. We have used a virtual environment for the comparison of several kinds of controllers. The virtual environment is done in Java, and it consists of two industrial robots, IRB 2000 and IRB 6, a camera stereo system with two cameras mounted on the end-effector of the IRB 6, and one rolling ball and one bar. The experiment consists of tracking and grasping the ball using the different controllers. The robot IRB 2000 should grasp the rolling ball. The control of the robot is done in Matlab. We have three controllers. These controllers are function of the difference between the ball and the gripper. First, we use P-controller with a proportional gain. Second, the image-based Jacobian control is used but this controller needs an improvement because the robot tracks the ball with a little delay, then we use this controller with feedforward. The robot grasps the ball when the error between the ball and the gripper is less than one tolerance. In these two controllers, the depth is calculated with the two cameras (stereovision), therefore cameras need to be calibrated. Third, the hybrid controller is used. It is a mix of image-based and position-based controller. We use X and Y in Image space and Z in Cartesian space. Now, the 3D reconstruction is done from motion. It means we do not need calibrated cameras and the depth is calculated with adaptive control techniques. This adaptive control is used for recovering on-line the velocity of the ball. When the estimation of the ball is stable, the robot starts tracking the ball. Keywords Classification system and/or index terms (if any) Supplementary bibliographical information ISSN and key title 0280-5316 ISBN Language English Number of pages 64 Security classification Recipient's notes The report may be ordered from the Department of Automatic Control or borrowed through:
منابع مشابه
Computer Animation: a new Application for Image-based Visual Servoing
This paper presents a new application for image-based visual servoing: computer graphics animation. Indeed, the control of a virtual camera in virtual environment is not a trivial problem and usually required skilled operators. Visual servoing, a now well known technique in robotics and computer vision, consists in positioning a camera according to the informations perceived in the images. Usin...
متن کاملImage-Based Virtual Camera Motion Strategies
This paper presents an original solution to the camera control problem in a virtual environment. Our objective is to present a general framework that allows the automatic control of a camera in a dynamic environment. The proposed method is based on the image-based control or visual servoing approach. It consists in positioning a camera according to the information perceived in the image. This i...
متن کاملVisual Torch Position Control Using Fuzzy-Servoing Controller for Arc Welding Process
In this paper, we propose a fuzzy-servoing controller method for automatic welding. The proposed method uses a vision based arc tracking to find the initial points of the weld seam and to track them without a prior knowledge. Due to a serious melt down in the weld pool during the welding process, the method requires to control the welding torch in two directions, up-down and left-right directio...
متن کاملGraphic Simulation for Inverse kinematics Algorithms in Visual Servoing Applications
A kinematical 3D model for hyper-redundant robots is created. A development environment for control applications for tentacle robots is created. This environment includes a personal library of mathematical functions typical for tentacle robots, a complex graphical engine to represent realist animations to illustrate the plane motion of the hyper-redundant robots, and a library of programming fu...
متن کاملVisp: a Software Environment for Eye-in-hand Visual Servoing 2 Image Based Visual Servoing
In this paper, we describe a modular software that allows fast development of eye-in-hand image-based visual servoing applications (ViSP states for \Visual Servoing Platform"). Visual servoing consists in specifying a task as the regulation in the image of a set of visual features. Various issues have thus to considered in the design of such application: among these issues we nd the control of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002